cats puppies british shorthair pet cat english dog for sale cat breed dog breed dog cat for sale dogs bkh england animal shelter british columbia